NP-Hardness of the Sorting Buffer Problem on the Uniform Metric

نویسندگان

  • Yuichi Asahiro
  • Kenichi Kawahara
  • Eiji Miyano
چکیده

An instance of the sorting buffer problem consists of a sequence of requests for service each of which is specified by a point in a metric space (V, d), where V is a set of points and d is a distance function, a server which moves from point to point in order to serve these requests, and a finite-capacity sorting buffer capable of storing up to k requests. To serve a request, the server needs to visit the request point where serving a request p ∈ V following the service to a request q ∈ V requires the cost corresponding to the distance between p and q, i.e., d(p, q). The sorting buffer which is a random access buffer can be used to reorder the input sequence. Whenever a new request arrives, it has to be stored in the sorting buffer. At any point in time, the sorting buffer contains the first k requests of the input sequence that have not been served so far, and one of those k requests can be served by moving the server to it and removing it from the sorting buffer. The objective of the sorting buffer problem is to serve all input requests in a way that minimizes the total distance traveled by the server in the metric space by reordering the input sequence. The buffering-reordering mechanism is widely used in many applications and very universal. Thus, several metric spaces are investigated in the literature: Räcke, Sohler, and Westermann [RSW02] first introduced the sorting buffer problem on a uniform metric, in which points are either at distance 0 or 1. They modeled the following paint shop scenario: An input is a sequence of cars with specific colors. If consecutive two cars must be painted in different colors, then a significant set-up and cleaning costs are incurred in changing colors. That is, the consecutive two requests are at distance 1 if the corresponding cars have to be painted in different colors, and at distance 0 otherwise. Kohrt and Pruhs [KP04], and Bar-Yehuda and Laserson [BL05] also consider the problem on the uniform metric and provide constant-factor approximation algorithms, but their objective is to maximize the reduction in the cost from that of the input sequence. Khandekar and Pandit [KP06] investigate a line metric, which is motivated by its application to a disc scheduling problem. Englert, Räcke, and Westermann [ERW07] study more general metric spaces. For the general setting, the sorting buffer problem is known to be NP-hard by using a simple reduction from the minimum weight Hamiltonian path problem, and can be solved optimally using dynamic programming inO(nk+1) time and inO(n|V |+1) where n is the length of the input sequence. Little surprisingly, however, even for the uniform metric, it is not known if the problem remains NP-hard. In the talk, we present the first NP-hardness proof for the sorting buffer problem on the uniform metric. Moreover, we discuss the upper and the lower bounds of several simple strategies such as First In First Out (FIFO) and Last In First Out (LIFO).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Sorting Buffer Problem is NP-hard

We consider the offline sorting buffer problem. The input is a sequence of items of different types. All items must be processed one by one by a server. The server is equipped with a random-access buffer of limited capacity which can be used to rearrange items. The problem is to design a scheduling strategy that decides upon the order in which items from the buffer are sent to the server. Each ...

متن کامل

Pareto-based Multi-criteria Evolutionary Algorithm for Parallel Machines Scheduling Problem with Sequence-dependent Setup Times

This paper addresses an unrelated multi-machine scheduling problem with sequence-dependent setup time, release date and processing set restriction to minimize the sum of weighted earliness/tardiness penalties and the sum of completion times, which is known to be NP-hard. A Mixed Integer Programming (MIP) model is proposed to formulate the considered multi-criteria problem. Also, to solve the mo...

متن کامل

Reduction for NP-search Problems from Samplable to Uniform Distributions: Hard Distribution Case

Impagliazzo and Levin showed a reduction from average-case hardness of any NP-search problem under any polynomialtime samplable distribution to that of another NP-search problem under the uniform distribution in [12]. Their target was the hardness of positive instances occurring with probability 1/poly(n) under the distributions. In this paper, we focus on hardness of a larger fraction of insta...

متن کامل

New Approximability Results for the Robust k-Median Problem

We consider a variant of the classical k-median problem, introduced by Anthony et al. [1]. In the Robust k-Median problem, we are given an n-vertex metric space (V, d) and m client sets {Si ⊆ V }mi=1. We want to open a set F ⊆ V of k facilities such that the worst case connection cost over all client sets is minimized; that is, minimize maxi ∑ v∈Si d(F, v). Anthony et al. showed an O(logm) appr...

متن کامل

Solving a New Multi-objective Inventory-Routing Problem by a Non-dominated Sorting Genetic Algorithm

This paper considers a multi-period, multi-product inventory-routing problem in a two-level supply chain consisting of a distributor and a set of customers. This problem is modeled with the aim of minimizing bi-objectives, namely the total system cost (including startup, distribution and maintenance costs) and risk-based transportation. Products are delivered to customers by some heterogeneous ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008